$(function () {
    findAll();
})

function findAll() {
    let data = {
        productId: $("#productId").val(),
        productName: $("#productName").val(),
        price: $("#price").val(),
        describe: $("#describe").val(),
        mold: '',
        level: $("#level").val(),
        productWeight: $("#productWeight").val(),
        lowWeight: $("#lowWeight").val(),
        topWeight: $("#topWeight").val(),
        lowPrice: $("#lowPrice").val(),
        topPrice: $("#topPrice").val(),
        curPage: $("#curPage").val(),
        pageSize: $("#pageSize").val()

    };
    console.log(data);
    $.ajax({
        url: '/back/product/findAll',
        data: data,
        type: 'post',
        dataType: 'json',
        success: function (data) {
            console.log(data);
            setData(data.list);
        }
    })
}

function setData(data) {
    let html = '';
    for (let i = 0; i < data.length; i++) {
        html += ' <div>\n' +
            '            <div>' + data[i].productId + '</div>\n' +
            '            <div>' + replace(data[i].productName) + '</div>\n' +
            '            <div>' + replace(data[i].describe) + '</div>\n' +
            '            <div>' + replace(data[i].mold) + '</div>\n' +
            '            <div>' + replace(data[i].level) + '</div>\n' +
            '            <div>' + replace(data[i].productWeight) + '</div>\n' +
            '            <div>' + replace(data[i].price) + '</div>\n' +
            '            <div>\n' +
            '                <div><a href="javascript:edit(' + data[i].productId + ')"> 编辑</a></div>\n' +
            '                <div onclick="del(' + data[i].productId + ')">删除</div>\n' +
            '            </div>\n' +
            '        </div>';
    }
    $(".myBody").html(html);


}

function replace(value) {
    return value == undefined ? '' : value;

}

function del(productId) {
    $.ajax({
        url: '/back/product/del',
        data: {productId: productId},
        dataType: 'json',
        type: 'post',
        success: function (data) {
            console.log(data);
            if (data.result == 'success') {

                findAll();
            } else {
                alert("删除失败");
            }
        }
    })
}

function passwordEdit(id) {
    $("#alertWindow").show();
}

function edit(id) {
    sessionStorage.setItem("productId", id);
    localStorage.setItem("productId", id);
    // $(".right").load("/html/user/userEdit.html");
    openWindow("产品编辑", "/html/product/productEdit.html");
}

function openWindow(title, url) {
    $("#title").html(title);
    $("#content").load(url);
    $("#alertWindow").show();
//用户编辑信息。 分页
}

function passwordEdit(id) {
    $("#alertWindow").show();


}

function closeWindow() {
    $("#alertWindow").hide();
}

function clearContent() {
    $("#productName").val("");
    $("#describe").val("");
    $("#mold").val("");
    $("#level").val("");
    $("#weight").val("");
    $("#price").val("");
}
function Adding() {
    let da = {
        productId:sessionStorage.getItem("productId"),
        productName: $("#productName").val(),
        describe: $("#describe").val(),
        mold: $("#mold option:selected").val(),
        level: $("#level").val(),
        weight: $("#weight").val(),
        price: $("#price").val()
    };
    // console.log(data);
    $.ajax({
        url: '/back/product/edit',//对应的是后台servlet的webServlet的注解
        data: da,//da 前端传递到后端的数据
        type: 'post',
        dataType: 'json',//
        success: function (data) {//后端响应给前台的数据

            if (data.result == 'success') {
                findAll();
                alert("添加成功");
                closeWindow();
                // $(".right").load("/html/user/userManage.html")
            }  else {
                alert("添加失败");
            }
        }
    });

}
